#include <stdio.h>

#include "str_list.h"

int main(int argc, char ** argv)
{
	printf(" this is str_list \n");

	{
		li_str * s = 0;

		li_str_assign(&s, "hurry up");
		li_str_display(s);

		li_str * t = 0;
		li_str_copy(&t, s);
		li_str_display(t);

		li_str_cat(t, s);
		li_str_display(t);

		li_str_del(t, 1, 3);
		li_str_display(t);
		li_str_del(t, 8, 100);
		li_str_display(t);
	}

	{
		li_str * s = 0;
		li_str_assign(&s, "01234567689");

		li_str * t = 0;
		li_str_copy(&t, s);

		li_str_display(s);
		li_str_display(t);

		li_str_insert(t, 3, s);
		li_str_display(t);

		li_str_replace(t, 3, 5, s);
		li_str_display(t);

		li_str * ss = 0;
		li_str_substr(t, 3, 14, &ss);
		li_str_display(ss);
	}


	return 0;
}


